
package com.kugou.game.sdk.entity;

import android.provider.BaseColumns;

public class SmsColumns implements BaseColumns {

    /**
     * The unique ID for a row.
     * <P>
     * Type: INTEGER (long)
     * </P>
     */
    public static final String _ID = "_id";

    /**
     * The count of rows in a directory.
     * <P>
     * Type: INTEGER
     * </P>
     */
    public static final String _COUNT = "_count";

    /***
     * The thread ID of the message
     * <P>
     * Type: INTEGER
     * </P>
     */
    public static final String THREAD_ID = "thread_id";

    /***
     * The address of the other party
     * <P>
     * Type: TEXT
     * </P>
     */
    public static final String ADDRESS = "address";

    /***
     * The person ID of the sender
     * <P>
     * Type: INTEGER (long)
     * </P>
     */
    public static final String PERSON_ID = "person";

    /***
     * The date the message was sent
     * <P>
     * Type: INTEGER (long)
     * </P>
     */
    public static final String DATE = "date";

    /***
     * Has the message been read
     * <P>
     * Type: INTEGER (boolean)
     * </P>
     */
    public static final String READ = "read";

    /***
     * Indicates whether this message has been seen by the user. The "seen" flag
     * will be used to figure out whether we need to throw up a statusbar
     * notification or not.
     */
    public static final String SEEN = "seen";

    /***
     * The TP-Status value for the message, or -1 if no status has been received
     */
    public static final String STATUS = "status";

    /***
     * The body of the message
     * <P>
     * Type: TEXT
     * </P>
     */
    public static final String BODY = "body";

    /***
     * The type of the message
     * <P>
     * Type: INTEGER
     * </P>
     */
    public static final String TYPE = "type";

    public static final int MESSAGE_TYPE_ALL = 0;

    public static final int MESSAGE_TYPE_INBOX = 1;

    public static final int MESSAGE_TYPE_SENT = 2;

    public static final int MESSAGE_TYPE_DRAFT = 3;

    public static final int MESSAGE_TYPE_OUTBOX = 4;

    public static final int MESSAGE_TYPE_FAILED = 5; // for failed outgoing
                                                     // messages

    public static final int MESSAGE_TYPE_QUEUED = 6; // for messages to send
                                                     // later

}
